import NProgress from 'nprogress';
import axios from 'axios';
import 'nprogress/nprogress.css';
//设置 axios 的默认值
axios.defaults.method = 'get';
axios.defaults.baseURL = 'http://127.0.0.1:3001';

//设置axios的拦截器  回调函数  简化代码
axios.interceptors.request.use(config => {
    NProgress.start();
    return config;
})

axios.interceptors.response.use(response => {
    NProgress.done();
    //自定义回调中, 只处理响应  return response.data;
    //自定义回调中, 不处理失败的情况, 在响应拦截器中统一处理: return new Promise(() => {})
    return response;
})

//暴露
export default axios;